var http = require('http');
var fs = require('fs');

var server = http.createServer(function(request, response) {
    // 解决跨域问题
    //response.setHeader('', ''); // *表示所有地址都可以访问
    //设置response中的header的配置，一个一个设置
    response.writeHead(200, {   //多个设置
        "access-control-allow-origin":"*",
        "content-type": "text/plain;charset=utf-8"
})

    // 读取product.json文件
    fs.readFile('product.json', function(err, data) {
        if (err) {
            response.writeHead(500, {
                'Content-Type': 'text/plain;charset=utf-8'
            });
            response.end('Error reading file');
            return;
        }
        
        // 返回文件内容
        response.end(data);
    });
});

// 在端口3000上启动服务器
server.listen(3000, function() {
    console.log('Server running at http://localhost:3000/');
});
